草庐IT

Android Circular 确定 ProgressBar

全部标签

applet - 用于确定 'latest Java version' 的 Oracle 或第 3 方服务

是否有可用的可用最新版本Java响应的服务?我正在为使用小程序的应用程序编写系统检查。作为检查的一部分,我想通知用户是否有新版本的Java可供下载。是否有任何在线服务仅响应最新Java版本的版本号? 最佳答案 “交给制造商”的不同策略怎么样?JRE默认配置为自动更新到Oracle认为足够稳定以供一般使用的最新版本。最好留给自动更新功能。运行时测试当然,总有HowdoItestwhetherJavaisworkingonmycomputer?火狐AnoldversionofJavahasbeendetectedonyoursystem

java - 桌面上的 libgdx - 确定鼠标是否在窗口外

我需要能够检查鼠标是否在我在Windows桌面上运行的libgdx应用程序的窗口之外。Gdx.input.getX()和Gdx.input.getY()在Windows上被限制在我的应用程序窗口中(但在Mac上没有)。我尝试了Gdx.input.setCatched(true)这确实让它不受约束,但它也将鼠标完全绑定(bind)到我的应用程序。因此,在我按alt+tab转到其他应用程序之前,Windows不会收到任何鼠标事件。我也曾尝试编写一个InputProcessor,但mouseMoved仅在窗口内触发。TouchDragged在外部工作,但当然只有在鼠标按钮被按下并保持在窗口内

java - 如何确定 BufferedReader 的确切状态?

我有一个BufferedReader(由newBufferedReader(newInputStreamReader(process.getInputStream()))生成)。我对BufferedReader的概念很陌生,但在我看来,它具有三种状态:一行正在等待读取;调用bufferedReader.readLine将立即返回此字符串。流已打开,但没有行等待读取;调用bufferedReader.readLine将挂起线程,直到有一行可用为止。流已关闭;调用bufferedReader.readLine将返回null。现在我想确定BufferedReader的状态,这样我就可以确定我

java - 是否有一种实用的方法来确定正在使用哪些 JCE 加密提供程序?

我们已将Java产品配置为仅使用经FIPS验证的RSAJCE加密提供程序。但是,当只有RSA库在java.security中列出时,该产品将无法工作。因此,有些东西正在向其他提供商请求非FIPS算法。通过排除过程,我们可以知道哪些jar是成功操作所必需的,但这并没有告诉我们正在请求哪些算法,或者由谁请求。这似乎是一个常见问题,但显然我们没有找到正确的文档或Google搜索字符串:是否有任何可靠、方便且一致的机制来确定哪些JCE提供程序正在使用运行JVM实例? 最佳答案 您可以使用Security.getProviders()枚举提供

java - 如何以编程方式确定 bean 的范围

我试图通过名称找出bean的范围。目前我发现的是:BeanFactory#isPrototype(Stringname)#isSingleton(Stringname)在我的例子中,我想知道这个bean是否在请求范围内。我可以使用Spring框架中的一些内部方法,但我想知道是否有一种“正确”的方法来实现它。 最佳答案 好问题。BeanFactory中没有方法isRequst(),因为请求范围仅与Web相关。我刚刚尝试找到执行此操作的方法但失败了。因此,如果您使用注释,我可以建议您使用一种解决方法。当你得到bean实例时说bean.g

java - IntelliJ Gradle 无法确定 Java 版本

我正在使用IntelliJ处理Gradle项目。我注意到每当我尝试刷新Gradle项目(或尝试将项目作为Gradle项目导入/重新导入时),我都会收到以下错误:错误:无法确定Java版本$JAVA_HOME已设置,SDK已设置为Java8(gradle-version确认它也已设置为Java8),项目从命令行构建良好。重新启动IntelliJ也无济于事。我还删除了项目特定的和全局的.gradle文件夹,这并没有解决问题。我在Ubuntu15.04和Gradle2.5上运行IntelliJ14.1.4。编辑:在另一台运行IntelliJ14.1.1的机器(还有Ubuntu15.04、Or

java - 如何确定 2 种字体是否具有相同的字形?

此问答的灵感来自UnicodecharnotrenderinginSwing,whatfontisusedinreal?但由于它没有回答所提出的具体问题,我决定将其作为自己的问答输入。这里的问题是..对于给定文本,如何确定两种字体在返回相同字符字形时是否有效等效? 最佳答案 此处使用的技巧是比较为感兴趣的String返回的GlyphVector。这种方法的关键在于方法fontsAreEquivalentForText(Font,Font,String)。这是Arial的示例输出。GUI具有三个基本组件。要在GUI顶部的文本字段中测试

java - 确定代码是否在 App Engine 运行时 (Java) 上运行

如何确定某些代码(serv-let或简单类)是否在GoogleAppEngine运行时(Java)上运行,以便决定是否使用AppEngine的特定库?是否有一些可靠的运行时环境ID? 最佳答案 您可以检查com.google.appengine.runtime.version属性:StringappEngineVersion=System.getProperty("com.google.appengine.runtime.version");如果已设置,则为AppEngine。但我会考虑改用单独的构建目标,以避免运行时开销。

java - 如何确定某行合并单元格

这是我目前所知道的:您使用方法sheet.getNumMergedRegions()获取特定工作表中合并区域的数量循环遍历每个计数并使用方法sheet.getMergedRegion(i)并分配给CellRangeAddress变量然后使用isInRange(rowIndex,colIndex)函数查看特定单元格是否是合并区域的一部分。但我想要完成的是:我想看看是否可以确定仅给定特定行的合并单元格。就像我有特定行一样,我只想知道在该行下找到的所有合并区域的数量。如果有人能就此事分享他们的想法或建议,我将永远感激不已。 最佳答案 这是

java - 确定一个字符串具有所有唯一字符而不使用额外的数据结构并且没有小写字符假设

这是CrackingtheCodingInterviewbook中的问题之一作者:盖尔·拉克曼·麦克道尔(GayleLaakmannMcDowell):Implementanalgorithmtodetermineifastringhasalluniquecharacters.Whatifyoucannotuseadditionaldatastructures?作者写道:Wecanreduceourspaceusagealittlebitbyusingabitvector.Wewillassume,inthebelowcode,thatthestringisonlylowercase'